package com.mes.check.dao.iface;

import java.util.List;

import com.mes.check.domain.CheckBill;
import com.mes.common.dao.iface.IBasicDao;

public interface ICheckBillDao extends IBasicDao<CheckBill> {

	/**
	 * 根据检验任务编号查找所有的检验单据
	 * @param checkTaskUid 检验任务唯一号
	 * @return
	 * @throws Exception
	 */
	public List<CheckBill> getCheckBillsByCheckTaskUid(String checkTaskUid) throws Exception;
	
	/**
	 * 查找某个任务的某种类型的检验单据
	 * @param taskUid 任务唯一号
	 * @param checkType 检验类型
	 * @return
	 * @throws Exception
	 */
	public List<CheckBill> getCheckBillsByTaskUidCheckType(String taskUid, int checkType);
	
}
